﻿using System;

namespace Genko.Model
{
	public interface IMemberWriter
	{
		Member OwnerMember { get; }
		
		IMemberWriter CreateWriter(Member ownerMember);

		void WriteMember();

		void WriteAttributes();
		
		void WriteMembers();
	}
}
